Naogaon is a city and district headquarter of Naogaon District in northern Bangladesh. It is located in the bank of Mini Jamuna river. The area of the town is about 38.36 km2 and the population is about 150,025. The municipality consists of 9 wards and 56 mahallas. Niamatpur is an upazila of Naogaon District. Niamatpur is located at 24.8583°N 88.5667°E. It has 35299 households and total area 449.1 km2.